package cn.wolfcode.luowowo.article.service;


import cn.wolfcode.luowowo.article.domain.StrategyTag;
import cn.wolfcode.luowowo.common.query.QueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IStrategyTagService {
    PageInfo query(QueryObject qo);
    /**
     * 新增/修改detail的时候,传递过来的tag字符串,保存到tag表中
     * @param tags
     */
    void saveByString(String tags);

    /**
     * 根据detailId查询出对应的标签,并转换为一个字符串返回
     * @param id
     * @return
     */
    String selectTagsAsStringByDetailId(Long id);

    /**
     * 根据目的地id>>攻略文章detail>>中间表relation>>标签tag
     * @param destId
     * @return
     */
    List<StrategyTag> selectTagsByDestId(Long destId);
}
